Slightly modified version of Steve Verrill's Java translation of several FORTRAN optimization routines, found here.